System Settings & Gateways
The Settings module controls your store's core identity, tax compliance engines, POS payment processing, and employee access permissions. Changes made here apply immediately across the terminal, receipts, and payroll system.
Store & GRA Identity
This section defines the public face of your business and configures the automated tax math for your region.
- Business Details: Navigate to the Store Settings tab. Enter your Shop Name, Address, Phone, and TIN. This exact information is printed on every thermal receipt.
- GRA E-VAT Configuration: If you are registered for the Standard Rate scheme, enter your VAT Registration Number and your SDC Device ID (Sales Data Controller issued by GRA).
- Tax Rates: Configure your exact percentages for VAT, NHIL, GETFund, and the COVID-19 Health Levy. Use the toggle to turn tax calculations on or off globally. A live "Worked Example" card will instantly show you how your entered rates affect a standard GH₵100.00 sale.
- Payroll Statutory Rates: Set your SSNIT structure. Enter the percentage the employee pays, followed by the employer's Tier 1 and Tier 2 contributions.
Payment Gateways (POS Integration)
To accept Mobile Money and Card payments directly at the POS terminal without manual reconciliation, you must connect your payment gateways.
- Scroll down to the Payment Gateways panel in the Store Settings tab.
- Paystack: Enter your live Public Key and Secret Key.
- Flutterwave: Alternatively (or additionally), enter your Flutterwave Public and Secret keys.
- Click Save all settings.
Critical Note: If your Paystack Public Key is missing, a warning will display, and all MoMo/Card transactions attempted at the POS terminal will automatically fail.
Staff & Role-Based Access Control (RBAC)
EPROS uses a strict Role-Based Access Control system to ensure cashiers cannot view your profit margins and managers cannot alter historical accounting logs.
- Provision a New User: Click the Staff & RBAC tab, then click New.
- Basic Details: Enter their Full Name, Login Email, and an Initial Password.
- Base Role Profile: Select a template (Manager, Cashier, or Auditor). This auto-populates a standard set of permissions.
- Granular Module Access: Scroll through the permission checklist to fine-tune their access. You can explicitly toggle their ability to open the till, issue advances, view P&L reports, or modify inventory.
- Revoking Access: When an employee leaves, click on their profile and select Revoke Access. This changes their status to Inactive, instantly blocking their login while preserving their name on all past receipts, shifts, and Z-Reports.
Managing Your Subscription
The My Subscription tab serves as your billing dashboard.
- Status & Limits: Check if your store is Active or Inactive. If your subscription lapses past the grace period, the store enters read-only mode—you can access historical reports, but the POS terminal will block new transactions.
- Renewals: View your Current Plan, Monthly Rate, and Period End Date. Click Renew via Paystack or Renew via Flutterwave to instantly pay and unlock your system.
- Plan Changes: Use the "Change Billing Cycle" panel to request a switch from a Monthly plan to a 3-Month, 6-Month, or Yearly cycle to lock in your rate.
Legal & Compliance
The Legal & Compliance tab contains the public regulatory documents associated with your store's use of the software, including the Terms of Service, Privacy Policy, Data Processing Agreement (DPA), and Service Level Agreements (SLA). EPROS maintains an immutable audit trail of your consent to these operational terms.